563
1251
1665
941
2044
2197
783
20068
173
940
2696
1363
1183
824
920
1473
473
1149
1827
2347
2309
1254
1437
1866
776
496